55868ecb3a42fb144460577a47b5f4fb00a48fde,src/main/java/org/squiddev/cobalt/LuaUserdata.java,LuaUserdata,optuserdata,#Class#Object#,89
Before Change
@Override
public Object optuserdata(Class<?> c, Object defval) {
if (!c.isAssignableFrom(m_instance.getClass())) {
typeError(c.getName());
}
return m_instance;
}
After Change
public Object optuserdata(Class<?> c, Object defval) {
if (!c.isAssignableFrom(m_instance.getClass())) {
LuaValue result;
throw ErrorFactory.typeError(this, c.getName());
}
return m_instance;
}